Re-exports§
pub use warpgate_api as api;
Modules§
Structs§
- A GitHub release locator.
- A system for loading plugins from a locator strategy, and caching the
.wasm
file to the host’s file system. - The
Manifest
type is used to configure the runtime and specify how to load modules.
Enums§
- Strategies for locating plugins.
- A container for WASI virtual paths that can also keep a reference to the original real path.
- The
Wasm
type specifies how to access a WebAssembly module
Statics§
Functions§
- Create an HTTP/HTTPS client that’ll be used for downloading files.
- Create an HTTP/HTTPS client with the provided options, that’ll be used for downloading files.
- Convert the provided virtual guest path to an absolute host path.
- Inject our default configuration into the provided plugin manifest. This will set
plugin_id
andhost_environment
for use within PDKs. - Convert the provided absolute host path to a virtual guest path suitable for WASI sandboxed runtimes.